.. _`Edge detection`: .. _`syip.edge_detection`: Edge detection `````````````` .. image:: image_edges.svg :width: 48 Detects edges in the incoming image Documentation ::::::::::::: Algorithms ========== **canny** Canny edge detection. :sigma: Standard deviation of gaussian kernel (default 1.0) More info: http://scikit-image.org/docs/0.13.x/api/skimage.feature.html#skimage.feature.canny **laplace** Find edges using the Laplace operator. :kernel size: Kernel size of the discrete Laplacian operator More info: http://scikit-image.org/docs/0.13.x/api/skimage.filters.html#skimage.filters.laplace **prewitt** Find edges using the Prewitt transform as one of, or combination of horizontal and vertical prewitt convolutions :horizontal/vertical: Select orientation for transform, if both then mean square of both will be used More info: http://scikit-image.org/docs/0.13.x/api/skimage.filters.html#skimage.filters.prewitt_h **roberts** Find edges using Robert's cross operator. :positive/negative diagonal: Select orientation for transform More info: http://scikit-image.org/docs/0.13.x/api/skimage.filters.html#skimage.filters.roberts_pos_diag **scharr** Find edges using the Scharr transform as one of, or combination of horizontal and vertical prewitt convolutions. The Scharr operator has a better rotation invariance than other edge filters such as the Sobel or the Prewitt operators :horizontal/vertical: Select orientation for transform, if both then mean square of both will be used More info: http://scikit-image.org/docs/0.13.x/api/skimage.filters.html#skimage.filters.scharr_h **sobel** Find edges using the Sobel transform as one of, or combination of horizontal and vertical prewitt convolutions. :horizontal/vertical: Select orientation for transform, if both then mean square of both will be used More info: http://scikit-image.org/docs/0.13.x/api/skimage.filters.html#skimage.filters.sobel_h Definition :::::::::: Input ports =========== **source** image source image to filter Output ports ============ **result** image result after filtering Configuration ============= **Algorithm** (algorithm) (no description) **horizontal/vertical** (horizontal/vertical) (no description) **kernel size** (kernel size) (no description) **positive/negative diagonal** (positive/negative diagonal) (no description) **sigma** (sigma) (no description) Implementation ============== .. automodule:: node_detection_filters :noindex: .. class:: EdgeDetection :noindex: